-- *****************************************************************
-- Juniper-SDX-JPS-MIB
--
-- Juniper Networks Inc.
-- Juniper SDX JPS MIB
--Juniper-SDX-JPS-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,Counter32,Gauge32,IpAddress,TimeTicksFROM SNMPv2-SMI
DisplayStringFROM SNMPv2-TC
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
juniSdxMibs
FROM Juniper-SDX-MIBS;juniSdxJpsMib MODULE-IDENTITYLAST-UPDATED"200604111100Z"-- 11-Apr-06ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"
DESCRIPTION"MIB of the SDX JPS "REVISION"200604111100Z"-- 11-Apr-06DESCRIPTION"Revision info updated."::={ juniSdxMibs 11}juniSdxMgmtInterface OBJECTIDENTIFIER::={ juniSdxJpsMib 1}juniJpsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing attributes of a JPS server."::={ juniSdxMgmtInterface 1}juniJpsEntry OBJECT-TYPESYNTAX JuniJpsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing attributes of a JPS. This table has one index:
juniJpsIndex."INDEX{ juniJpsIndex }::={ juniJpsTable 1}
JuniJpsEntry::=SEQUENCE{
juniJpsIndex Integer32,
juniJpsUptime TimeTicks,
juniJpsThreads Gauge32,
juniJpsHeapLimit Integer32,
juniJpsHeapUsed Gauge32}juniJpsIndex OBJECT-TYPESYNTAXInteger32(0..10000)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the slot on which the JPS is running."::={ juniJpsEntry 1}juniJpsUptime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time (in hundredths of a second) since the JPS was last started."::={ juniJpsEntry 2}juniJpsThreads OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Java threads that currently exist inside the JPS's
Java Virtual Machine."::={ juniJpsEntry 3}
juniJpsHeapLimit OBJECT-TYPESYNTAXInteger32UNITS"kilobytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The maximum heap memory (in kilobytes) available for use by this JPS's
Java Virtual Machine."::={ juniJpsEntry 4}juniJpsHeapUsed OBJECT-TYPESYNTAXGauge32UNITS"kilobytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The amount of used heap space out of the total available to the
Java Virtual Machine."::={ juniJpsEntry 5}--
-- Rks MI
--juniJpsRksTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsRksEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of JPS RKS Interface entries."::={ juniSdxMgmtInterface 2}juniJpsRksEntry OBJECT-TYPESYNTAX JuniJpsRksEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing attributes of a JPS RKS Interface. This table
is indexed by juniJpsIndex. juniJpsIndex is the number of slot on
which the JPS is running. Each JPS has only one RKS interface."INDEX{ juniJpsIndex }::={ juniJpsRksTable 1}
JuniJpsRksEntry::=SEQUENCE{
juniJpsRksPolicyReqSent Counter32,
juniJpsRksPolicyUpdateSent Counter32,
juniJpsRksPolicyDelSent Counter32,
juniJpsRksTimeChangeBCasted Counter32,
juniJpsRksGateSetCreateObsvd Counter32,
juniJpsRksGateSetUpdateObsvd Counter32,
juniJpsRksGateSetAckObsvd Counter32,
juniJpsRksGateSetErrObsvd Counter32,
juniJpsRksGateSetErrSent Counter32,
juniJpsRksGateDelObsvd Counter32,
juniJpsRksGateDelAckObsvd Counter32,
juniJpsRksGateDelErrObsvd Counter32,
juniJpsRksGateDelErrSent Counter32,
juniJpsRksGateInfoObsvd Counter32,
juniJpsRksGateInfoAckObsvd Counter32,
juniJpsRksGateInfoErrObsvd Counter32,
juniJpsRksGateRptClsdObsvd Counter32,
juniJpsRksGateRptNonClsdObsvd Counter32,
juniJpsRksGateRptClsdNoEGIObsvd Counter32,
juniJpsRksSyncReqObsvd Counter32,
juniJpsRksSyncRptObsvd Counter32,
juniJpsRksSyncCompleteObsvd Counter32,
juniJpsRksSyncCompleteErrObsvd Counter32,
juniJpsRksPSGateInfoSent Counter32,
juniJpsRksPSGateInfoAckRcvd Counter32,
juniJpsRksPSGateInfoErrRcvd Counter32,
juniJpsRksCachedEGIs Counter32,
juniJpsRksPendingEvents Counter32,
juniJpsRksHeldDECs Counter32}juniJpsRksPolicyReqSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Policy Request events sent from the policy server to all
RKSs."::={ juniJpsRksEntry 1}juniJpsRksPolicyUpdateSent OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Policy Update events sent from the policy server to all
RKSs."::={ juniJpsRksEntry 2}juniJpsRksPolicyDelSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Policy Delete events sent from the policy server to all
RKSs."::={ juniJpsRksEntry 3}juniJpsRksTimeChangeBCasted OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Time Change events sent from the policy server to all
RKSs."::={ juniJpsRksEntry 4}juniJpsRksGateSetCreateObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Set messages received from all AMs that are
attempts to create gates."::={ juniJpsRksEntry 5}juniJpsRksGateSetUpdateObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Set messages received from all AMs that are
attempts to modify gates."::={ juniJpsRksEntry 6}juniJpsRksGateSetAckObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Set-Acks messages received from all CMTSs in
response to forwarded, AM-generated Gate-Sets."::={ juniJpsRksEntry 7}juniJpsRksGateSetErrObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Set-Errs messages received from all CMTSs in
response to forwarded, AM-generated Gate-Sets."::={ juniJpsRksEntry 8}juniJpsRksGateSetErrSent OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Set-Err messages sent from the policy server to all
AMs in response to AM-generated Gate-Sets, due to a fail attempts to
query a CMTS about a gate using a PS-generated Gate-Info."::={ juniJpsRksEntry 9}juniJpsRksGateDelObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Del messages received from all AMs."::={ juniJpsRksEntry 10}juniJpsRksGateDelAckObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Del-Ack messages received from all CMTSs in
response to forwarded, AM-generated Gate-Dels."::={ juniJpsRksEntry 11}juniJpsRksGateDelErrObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The number of Gate-Del-Err messages received from all CMTSs in
response to forwarded, AM-generated Gate-Dels. "::={ juniJpsRksEntry 12}juniJpsRksGateDelErrSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Del-Err messages sent from the policy server to all
AMs in response to AM-generated Gate-Dels, due to failed attempts to
query a CMTS about a gate using a PS-generated Gate-Info."::={ juniJpsRksEntry 13}juniJpsRksGateInfoObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Info messages received from all AMs."::={ juniJpsRksEntry 14}juniJpsRksGateInfoAckObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Info-Ack messages received from all CMTSs in
response to forwarded, AM-generated Gate-Infos."::={ juniJpsRksEntry 15}juniJpsRksGateInfoErrObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Info-Err messages received from all CMTSs in
response to forwarded, AM-generated Gate-Infos."::={ juniJpsRksEntry 16}juniJpsRksGateRptClsdObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Report-State messages received from all CMTSs that
signal that a gate has been closed."::={ juniJpsRksEntry 17}juniJpsRksGateRptNonClsdObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Report-State messages received from all CMTSs that
signal that a gate has changed state, but is still open."::={ juniJpsRksEntry 18}
juniJpsRksGateRptClsdNoEGIObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Report-State messages received from all CMTSs that
signal that a gate has been closed, and for which the policy server
can not send an Policy Delete RKS event because it does not know the
EventGenerationInfo associated with the gate."::={ juniJpsRksEntry 19}juniJpsRksSyncReqObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Synch-Request messages received from all AMs."::={ juniJpsRksEntry 20}juniJpsRksSyncRptObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Synch-Report messages received from all CMTSs in
response to forwarded, AM-generated Synch-Requests."::={ juniJpsRksEntry 21}juniJpsRksSyncCompleteObsvd OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Synch-Complete messages not containing a PacketCableError
received from all CMTSs in response to forwarded, AM-generated
Synch-Requests."::={ juniJpsRksEntry 22}juniJpsRksSyncCompleteErrObsvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Synch-Complete messages containing a PacketCableError
received from all CMTSs in response to forwarded, AM-generated
Synch-Requests."::={ juniJpsRksEntry 23}juniJpsRksPSGateInfoSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Info messages generated by the policy server in
order to learn a specific gate's BCID and EventGenInfo."::={ juniJpsRksEntry 24}juniJpsRksPSGateInfoAckRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The number of Gate-Info-Ack messages received from all CMTSs in
response to policy server generated Gate-Infos."::={ juniJpsRksEntry 25}juniJpsRksPSGateInfoErrRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Gate-Info-Err messages received from all CMTSs in
response to policy server generated Gate-Infos."::={ juniJpsRksEntry 26}juniJpsRksCachedEGIs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of cached EGIs. Each EGI describes the RKS servers
and the BCID associated with a specific gate."::={ juniJpsRksEntry 27}juniJpsRksPendingEvents OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of RKS events partially initialize based on
southbound DECs, and ready to be sent to an RKS server
as soon as the corresponding RPTs are observed."::={ juniJpsRksEntry 28}juniJpsRksHeldDECs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of DECs being held until the JPS queries a CMTS for
information about a particular gate. Once that information is
received, the DEC will be forwarded to the CMTS."::={ juniJpsRksEntry 29}--
-- Am MI
--juniSdxJpsApplicationManager OBJECTIDENTIFIER::={ juniSdxMgmtInterface 3}juniJpsAmTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsAmEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing attributes of JPS Application Manager Interface."::={ juniSdxJpsApplicationManager 1}juniJpsAmEntry OBJECT-TYPESYNTAX JuniJpsAmEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"An entry describing attributes of a JPS Application Manager Interface.
This table is indexed by juniJpsIndex. juniJpsIndex is the number of
slot on which the JPS is running. Each JPS has only one AM interface."INDEX{ juniJpsIndex }::={ juniJpsAmTable 1}
JuniJpsAmEntry::=SEQUENCE{
juniJpsAmConnectionsOpened Counter32,
juniJpsAmConnectionsClosed Counter32}juniJpsAmConnectionsOpened OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of AM connections accepted since the JPS starts."::={ juniJpsAmEntry 1}juniJpsAmConnectionsClosed OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of AM connections closed since the JPS starts."::={ juniJpsAmEntry 2}--
-- AmConn MI
--juniJpsAmConnTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsAmConnEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing JPS connections to Application Managers."::={ juniSdxJpsApplicationManager 2}juniJpsAmConnEntry OBJECT-TYPESYNTAX JuniJpsAmConnEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing attributes of a JPS connection with Application
Manager. This table is indexed by juniJpsIndex, juniJpsAmConnAddress
and juniJpsAmConnPort. juniJpsIndex is the number of slot on which the
JPS is running. "INDEX{ juniJpsIndex,
juniJpsAmConnAddress,
juniJpsAmConnPort}::={ juniJpsAmConnTable 1}
JuniJpsAmConnEntry::=SEQUENCE{
juniJpsAmConnAddress IpAddress,
juniJpsAmConnPort Integer32,
juniJpsAmConnUpTime TimeTicks,
juniJpsAmConnCopsVersion DisplayString,
juniJpsAmConnSsqsRcvd Counter32,
juniJpsAmConnSscsSent Counter32,
juniJpsAmConnDecsRcvd Counter32,
juniJpsAmConnInvalidDecsRcvd Counter32,
juniJpsAmConnDecsRejected Counter32,
juniJpsAmConnDecsDicarded Counter32,
juniJpsAmConnRptsSent Counter32}juniJpsAmConnAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP address of the Application Manager that the connection
is bound to."::={ juniJpsAmConnEntry 1}juniJpsAmConnPort OBJECT-TYPESYNTAXInteger32(1..65535)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The port number of the Application Manager that the connection
is bound to."::={ juniJpsAmConnEntry 2}juniJpsAmConnUpTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-only
STATUScurrentDESCRIPTION"The time (in 1/100ths of a second) that has passed since this
connection was established."::={ juniJpsAmConnEntry 3}juniJpsAmConnCopsVersion OBJECT-TYPESYNTAXDisplayString(SIZE(1..20))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The PCMM COPS version of the connection."::={ juniJpsAmConnEntry 4}juniJpsAmConnSsqsRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS SSQ messages received from the AM. This object is
irrelevent unless PCMM COPS version < 2.0. Note that when an SSQ is
received, an SSC is immediately returned to the AM."::={ juniJpsAmConnEntry 5}juniJpsAmConnSscsSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The number of COPS SSC messages sent to the AM. This object is
irrelevent unless PCMM COPS version < 2.0. Note that when an SSQ is
received, an SSC is immediately returned to the AM."::={ juniJpsAmConnEntry 6}juniJpsAmConnDecsRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS DEC messages received from the AM."::={ juniJpsAmConnEntry 7}juniJpsAmConnInvalidDecsRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of malformed COPS DEC messages received from the AM."::={ juniJpsAmConnEntry 8}juniJpsAmConnDecsRejected OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS error RPTs sent to the AM."::={ juniJpsAmConnEntry 9}
juniJpsAmConnDecsDicarded OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of AM-generated COPS DEC messages dropped without
sending a corresponding COPS error RPT back to the AM. This is usually
due to a failed attempt to send a COPS error RPT."::={ juniJpsAmConnEntry 10}juniJpsAmConnRptsSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS RPT messages sent to the AM."::={ juniJpsAmConnEntry 11}--
-- Cmts MI
--juniSdxJpsCmts OBJECTIDENTIFIER::={ juniSdxMgmtInterface 4}juniJpsCmtsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsCmtsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing attributes of JPS CMTS Interface."
::={ juniSdxJpsCmts 1}juniJpsCmtsEntry OBJECT-TYPESYNTAX JuniJpsCmtsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing attributes of a JPS CMTS Interface. This table is
indexed by juniJpsIndex. juniJpsIndex is the number of slot on which
the JPS is running. Each JPS has only one CMTS interface."INDEX{ juniJpsIndex }::={ juniJpsCmtsTable 1}
JuniJpsCmtsEntry::=SEQUENCE{
juniJpsCmtsConnectionsOpened Counter32,
juniJpsCmtsConnectionsClosed Counter32,
juniJpsCmtsSyncReqSsqBCasted Counter32,
juniJpsCmtsTimedoutSyncs Counter32,
juniJpsCmtsSyncCompleted Counter32,
juniJpsCmtsTotalSyncTime TimeTicks}juniJpsCmtsConnectionsOpened OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of CMTS connections accepted since the JPS starts."::={ juniJpsCmtsEntry 1}
juniJpsCmtsConnectionsClosed OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of CMTS connections closed since the JPS starts."::={ juniJpsCmtsEntry 2}juniJpsCmtsSyncReqSsqBCasted OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of AM-generated Synch-Requests that have been broadcast to
all connected CMTSs. In some cases, the Synch-Request may be
translated into a COPS SSQ."::={ juniJpsCmtsEntry 3}juniJpsCmtsTimedoutSyncs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of synchronizations aborted due to one or more CMTSs not
responding within the configured timeout."::={ juniJpsCmtsEntry 4}juniJpsCmtsSyncCompleted OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of CMTS synchronizations that were completed successfully."::={ juniJpsCmtsEntry 5}juniJpsCmtsTotalSyncTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total time that the JPS has spent on CMTS synchronizations."::={ juniJpsCmtsEntry 6}--
-- CmtsConn MI
--juniJpsCmtsConnTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsCmtsConnEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing attributes of JPS connections to CMTSs."::={ juniSdxJpsCmts 2}juniJpsCmtsConnEntry OBJECT-TYPESYNTAX JuniJpsCmtsConnEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing attributes of a JPS connection to CMTS. This table
is indexed by juniJpsIndex, juniJpsCmtsConnAddress and
juniJpsCmtsConnPort. juniJpsIndex is the number of slot on which the
JPS is running."INDEX{ juniJpsIndex,
juniJpsCmtsConnAddress,
juniJpsCmtsConnPort}::={ juniJpsCmtsConnTable 1}
JuniJpsCmtsConnEntry::=SEQUENCE{
juniJpsCmtsConnAddress IpAddress,
juniJpsCmtsConnPort Integer32,
juniJpsCmtsConnUpTime TimeTicks,
juniJpsCmtsConnCopsVersion DisplayString,
juniJpsCmtsConnSsqsSent Counter32,
juniJpsCmtsConnSscsRcvd Counter32,
juniJpsCmtsConnDecsSent Counter32,
juniJpsCmtsConnRptsRcvd Counter32,
juniJpsCmtsConnInvalidRptsRcvd Counter32,
juniJpsCmtsConnRptsDiscarded Counter32,
juniJpsCmtsConnDecRptTrans Counter32,
juniJpsCmtsConnDecRptTransTime TimeTicks,
juniJpsCmtsConnTimedoutDecs Counter32,
juniJpsCmtsConnMsgRcptDecsSent Counter32}juniJpsCmtsConnAddress OBJECT-TYPESYNTAXIpAddress
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP address of the CMTS that the connection is bound to."::={ juniJpsCmtsConnEntry 1}juniJpsCmtsConnPort OBJECT-TYPESYNTAXInteger32(1..65535)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The port number of the CMTS that the connection is bound to."::={ juniJpsCmtsConnEntry 2}juniJpsCmtsConnUpTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time (in 1/100ths of a second) that has passed since this
connection was established."::={ juniJpsCmtsConnEntry 3}juniJpsCmtsConnCopsVersion OBJECT-TYPESYNTAXDisplayString(SIZE(1..20))
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The PCMM COPS version of the connection."::={ juniJpsCmtsConnEntry 4}juniJpsCmtsConnSsqsSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS SSQ messages sent to the CMTS. This object is
irrelevent unless PCMM COPS version >= 2.0."::={ juniJpsCmtsConnEntry 5}juniJpsCmtsConnSscsRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS SSC messages received from the CMTS. This object is
irrelevent unless PCMM COPS version >= 2.0."::={ juniJpsCmtsConnEntry 6}juniJpsCmtsConnDecsSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS DEC messages sent to the CMTS."
::={ juniJpsCmtsConnEntry 7}juniJpsCmtsConnRptsRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS RPT messages received from the CMTS."::={ juniJpsCmtsConnEntry 8}juniJpsCmtsConnInvalidRptsRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of malformed COPS RPT messages received from the CMTS.
These may be discarded immediately, or forwarded to an AM, depending
on configuration."::={ juniJpsCmtsConnEntry 9}juniJpsCmtsConnRptsDiscarded OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS RPT messages received from the CMTS and immediately
discarded (possibly due to congestion on the forwarding path to a
specific AM)."::={ juniJpsCmtsConnEntry 10}
juniJpsCmtsConnDecRptTrans OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS DEC/RPT transactions that are completed
successfully. A DEC/RPT transaction starts when JPS sends a DEC
message to the CMTS and ends when the corresponding RPT is received.
CMTS synchronizations are not counted in this number."::={ juniJpsCmtsConnEntry 11}juniJpsCmtsConnDecRptTransTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total time of DEC/RPT transactions that are completed
successfully. A DEC/RPT transaction starts when JPS sends a DEC
message to the CMTS and ends when the corresponding RPT is received.
CMTS synchronizations are not counted in this number."::={ juniJpsCmtsConnEntry 12}juniJpsCmtsConnTimedoutDecs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of COPS DECs sent to the CMTS for which no corresponding
COPS RPT was received within the configured timeout."
::={ juniJpsCmtsConnEntry 13}juniJpsCmtsConnMsgRcptDecsSent OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of Msg-Receipt messages sent to the CMTS."::={ juniJpsCmtsConnEntry 14}--
-- CmtsLoc MI
--juniJpsCmtsLocTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsCmtsLocEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing attributes of JPS CMTS Locator."::={ juniSdxJpsCmts 3}juniJpsCmtsLocEntry OBJECT-TYPESYNTAX JuniJpsCmtsLocEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing attributes of JPS CMTS Locator. This table is
indexed by juniJpsIndex. juniJpsIndex is the number of slot on which
the JPS is running. Each JPS has only one CMTS Locator."INDEX{ juniJpsIndex }::={ juniJpsCmtsLocTable 1}
JuniJpsCmtsLocEntry::=SEQUENCE{
juniJpsCmtsLocLookups Counter32,
juniJpsCmtsLocNoMatchLookups Counter32,
juniJpsCmtsLocLookupErrs Counter32}juniJpsCmtsLocLookups OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of PCMM messages containing a subscriber IP for which a
specific destination CMTS was found."::={ juniJpsCmtsLocEntry 1}juniJpsCmtsLocNoMatchLookups OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of PCMM messages containing a subscriber IP for which no
destination CMTS was configured."::={ juniJpsCmtsLocEntry 2}juniJpsCmtsLocLookupErrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of failed attempts to map a subscriber IP to a destination
CMTS."::={ juniJpsCmtsLocEntry 3}--
-- MsgHandler MI
--juniSdxJpsMsgHandler OBJECTIDENTIFIER::={ juniSdxMgmtInterface 5}juniJpsMsgHandlerTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsMsgHandlerEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing attributes of JPS Message Handler."::={ juniSdxJpsMsgHandler 1}juniJpsMsgHandlerEntry OBJECT-TYPESYNTAX JuniJpsMsgHandlerEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing attributes of JPS Message Handler. This table
has one index: juniJpsIndex. juniJpsIndex is the number of slot on
which the JPS is running. Each JPS has only one Message Handler."INDEX{ juniJpsIndex }::={ juniJpsMsgHandlerTable 1}
JuniJpsMsgHandlerEntry::=SEQUENCE{
juniJpsMsgHdlrRcvd Counter32,
juniJpsMsgHdlrHandled Counter32,
juniJpsMsgHdlrDropped Counter32,
juniJpsMsgHdlrTotalHandleTime TimeTicks}juniJpsMsgHdlrRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of PCMM messages received for forwarding (i.e. the messages
received from all AMs and all CMTSs that were not immediately
discarded, plus the number of messages generated by the policy server
itself)."::={ juniJpsMsgHandlerEntry 1}juniJpsMsgHdlrHandled OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of PCMM messages processed normally."::={ juniJpsMsgHandlerEntry 2}juniJpsMsgHdlrDropped OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of PCMM messages discarded due to congestion."::={ juniJpsMsgHandlerEntry 3}
juniJpsMsgHdlrTotalHandleTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total time that the JPS has spent on processing PCMM messages.
This does not include the (relatively small) time required to decode
messages received from AMs and CMTSs."::={ juniJpsMsgHandlerEntry 4}--
-- MsgFlow MI
--juniJpsMsgFlowTable OBJECT-TYPESYNTAXSEQUENCEOF JuniJpsMsgFlowEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table describing attributes of JPS Message Flow."::={ juniSdxJpsMsgHandler 2}juniJpsMsgFlowEntry OBJECT-TYPESYNTAX JuniJpsMsgFlowEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry describing attributes of a JPS Message Flow. This table
is indexed by juniJpsIndex and juniJpsMsgFlowId. juniJpsIndex is the
number of slot on which the JPS is running."INDEX{ juniJpsIndex,
IMPLIED juniJpsMsgFlowId }::={ juniJpsMsgFlowTable 1}
JuniJpsMsgFlowEntry::=SEQUENCE{
juniJpsMsgFlowId SnmpAdminString,
juniJpsMsgFlowUpTime TimeTicks,
juniJpsMsgFlowRcvd Counter32,
juniJpsMsgFlowHandled Counter32,
juniJpsMsgFlowDropped Counter32,
juniJpsMsgFlowMsgsInProgress Gauge32,
juniJpsMsgFlowTotalHandleTime TimeTicks}juniJpsMsgFlowId OBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..64))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The id of the message flow."::={ juniJpsMsgFlowEntry 1}juniJpsMsgFlowUpTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The time (in hundredths of a second) since the message flow was created."::={ juniJpsMsgFlowEntry 2}juniJpsMsgFlowRcvd OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of PCMM messages received for forwarding (i.e. the messages
received from all AMs and all CMTSs that were not immediately
discarded, plus the number of messages generated by the policy server
itself)."::={ juniJpsMsgFlowEntry 3}juniJpsMsgFlowHandled OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of PCMM messages processed normally."::={ juniJpsMsgFlowEntry 4}juniJpsMsgFlowDropped OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of PCMM messages discarded due to congestion."::={ juniJpsMsgFlowEntry 5}
juniJpsMsgFlowMsgsInProgress OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of messages received but not yet forwarded to their
destination."::={ juniJpsMsgFlowEntry 6}juniJpsMsgFlowTotalHandleTime OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total time that the message flow has spent on processing PCMM
messages. This does not include the (relatively small) time required
to decode messages received from AMs and CMTSs."::={ juniJpsMsgFlowEntry 7}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Conformance information
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxJpsCompliances OBJECTIDENTIFIER::={ juniSdxJpsMib 2}juniSdxJpsGroups OBJECTIDENTIFIER::={ juniSdxJpsMib 3}-- compliance statementsjuniSdxJpsCompliance MODULE-COMPLIANCE
STATUScurrentDESCRIPTION"The compliance statement for entities which implement
the SDX JPS MIB."MODULE-- this moduleMANDATORY-GROUPS{ juniSdxJpsGroup }::={ juniSdxJpsCompliances 1}juniSdxJpsGroup OBJECT-GROUPOBJECTS{
juniJpsIndex,
juniJpsUptime,
juniJpsThreads,
juniJpsHeapLimit,
juniJpsHeapUsed,
juniJpsRksPolicyReqSent,
juniJpsRksPolicyUpdateSent,
juniJpsRksPolicyDelSent,
juniJpsRksTimeChangeBCasted,
juniJpsRksGateSetCreateObsvd,
juniJpsRksGateSetUpdateObsvd,
juniJpsRksGateSetAckObsvd,
juniJpsRksGateSetErrObsvd,
juniJpsRksGateSetErrSent,
juniJpsRksGateDelObsvd,
juniJpsRksGateDelAckObsvd,
juniJpsRksGateDelErrObsvd,
juniJpsRksGateDelErrSent,
juniJpsRksGateInfoObsvd,
juniJpsRksGateInfoAckObsvd,
juniJpsRksGateInfoErrObsvd,
juniJpsRksGateRptClsdObsvd,
juniJpsRksGateRptNonClsdObsvd,
juniJpsRksGateRptClsdNoEGIObsvd,
juniJpsRksSyncReqObsvd,
juniJpsRksSyncRptObsvd,
juniJpsRksSyncCompleteObsvd,
juniJpsRksSyncCompleteErrObsvd,
juniJpsRksPSGateInfoSent,
juniJpsRksPSGateInfoAckRcvd,
juniJpsRksPSGateInfoErrRcvd,
juniJpsRksCachedEGIs,
juniJpsRksPendingEvents,
juniJpsRksHeldDECs,
juniJpsAmConnectionsOpened,
juniJpsAmConnectionsClosed,
juniJpsAmConnAddress,
juniJpsAmConnPort,
juniJpsAmConnUpTime,
juniJpsAmConnCopsVersion,
juniJpsAmConnSsqsRcvd,
juniJpsAmConnSscsSent,
juniJpsAmConnDecsRcvd,
juniJpsAmConnInvalidDecsRcvd,
juniJpsAmConnDecsRejected,
juniJpsAmConnDecsDicarded,
juniJpsAmConnRptsSent,
juniJpsCmtsConnectionsOpened,
juniJpsCmtsConnectionsClosed,
juniJpsCmtsSyncReqSsqBCasted,
juniJpsCmtsTimedoutSyncs,
juniJpsCmtsSyncCompleted,
juniJpsCmtsTotalSyncTime,
juniJpsCmtsConnAddress,
juniJpsCmtsConnPort,
juniJpsCmtsConnUpTime,
juniJpsCmtsConnCopsVersion,
juniJpsCmtsConnSsqsSent,
juniJpsCmtsConnSscsRcvd,
juniJpsCmtsConnDecsSent,
juniJpsCmtsConnRptsRcvd,
juniJpsCmtsConnInvalidRptsRcvd,
juniJpsCmtsConnRptsDiscarded,
juniJpsCmtsConnDecRptTrans,
juniJpsCmtsConnDecRptTransTime,
juniJpsCmtsConnTimedoutDecs,
juniJpsCmtsConnMsgRcptDecsSent,
juniJpsCmtsLocLookups,
juniJpsCmtsLocNoMatchLookups,
juniJpsCmtsLocLookupErrs,
juniJpsMsgHdlrRcvd,
juniJpsMsgHdlrHandled,
juniJpsMsgHdlrDropped,
juniJpsMsgHdlrTotalHandleTime,
juniJpsMsgFlowId,
juniJpsMsgFlowUpTime,
juniJpsMsgFlowRcvd,
juniJpsMsgFlowHandled,
juniJpsMsgFlowDropped,
juniJpsMsgFlowMsgsInProgress,
juniJpsMsgFlowTotalHandleTime
}STATUScurrentDESCRIPTION"A collection of management objects pertaining
to system management capabilities in SDX. (JPS)"::={ juniSdxJpsGroups 1}END